package cc.rengu.oltp.service.common.entity;

import java.io.Serializable;

/**
 * 支付通道业务权限配置表
 * Created by 王成 on 2018/4/18.
 */
public class DstTxnAuthCfg implements Serializable {
    private String instId;                /* 机构标识         */
    private String msgDstId;              /* 通道标识         */
    private String channelTxn;            /* 通道交易码       */
    private String supportFlag;           /* 交易支持标志     */
    private String needSignFlag;          /* 是否需要签约    */
    private String intelligentRouteFlag;  /* 是否支持智能路由 */
    private String supportBeginTime;      /* 交易支持开始时间 */
    private String supportEndTime;        /* 交易支持截止时间 */
    private String supportAcctType;       /* 支持账户类型     */
    private String txnDelayType;          /* 交易延迟类型     */
    private int maxSupportNum;            /* 交易最大并发数   */
    private String channelTxnRate;        /* 通道交易费率     */
    private String msgRegisterFlag;       /* 业务报文登记标识 */
    private String signFlag;              /* 验签标志         */
    private String pinFlag;               /* 转加密标志       */
    private String txnName;               /* 通道交易描述     */
    private String createTime;            /* 创建时间         */
    private String updateTime;            /* 修改时间         */
    private String remark1;               /* 备用字段1        */
    private String remark2;               /* 备用字段2        */

    public String getInstId() {
        return instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    public String getMsgDstId() {
        return msgDstId;
    }

    public void setMsgDstId(String msgDstId) {
        this.msgDstId = msgDstId;
    }

    public String getChannelTxn() {
        return channelTxn;
    }

    public void setChannelTxn(String channelTxn) {
        this.channelTxn = channelTxn;
    }

    public String getSupportFlag() {
        return supportFlag;
    }

    public void setSupportFlag(String supportFlag) {
        this.supportFlag = supportFlag;
    }

    public String getNeedSignFlag() {
        return needSignFlag;
    }

    public void setNeedSignFlag(String needSignFlag) {
        this.needSignFlag = needSignFlag;
    }

    public String getIntelligentRouteFlag() {
        return intelligentRouteFlag;
    }

    public void setIntelligentRouteFlag(String intelligentRouteFlag) {
        this.intelligentRouteFlag = intelligentRouteFlag;
    }

    public String getSupportBeginTime() {
        return supportBeginTime;
    }

    public void setSupportBeginTime(String supportBeginTime) {
        this.supportBeginTime = supportBeginTime;
    }

    public String getSupportEndTime() {
        return supportEndTime;
    }

    public void setSupportEndTime(String supportEndTime) {
        this.supportEndTime = supportEndTime;
    }

    public String getSupportAcctType() {
        return supportAcctType;
    }

    public void setSupportAcctType(String supportAcctType) {
        this.supportAcctType = supportAcctType;
    }

    public String getTxnDelayType() {
        return txnDelayType;
    }

    public void setTxnDelayType(String txnDelayType) {
        this.txnDelayType = txnDelayType;
    }

    public int getMaxSupportNum() {
        return maxSupportNum;
    }

    public void setMaxSupportNum(int maxSupportNum) {
        this.maxSupportNum = maxSupportNum;
    }

    public String getChannelTxnRate() {
        return channelTxnRate;
    }

    public void setChannelTxnRate(String channelTxnRate) {
        this.channelTxnRate = channelTxnRate;
    }

    public String getMsgRegisterFlag() {
        return msgRegisterFlag;
    }

    public void setMsgRegisterFlag(String msgRegisterFlag) {
        this.msgRegisterFlag = msgRegisterFlag;
    }

    public String getSignFlag() {
        return signFlag;
    }

    public void setSignFlag(String signFlag) {
        this.signFlag = signFlag;
    }

    public String getPinFlag() {
        return pinFlag;
    }

    public void setPinFlag(String pinFlag) {
        this.pinFlag = pinFlag;
    }

    public String getTxnName() {
        return txnName;
    }

    public void setTxnName(String txnName) {
        this.txnName = txnName;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getRemark1() {
        return remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }
}
